river limpet - French English Dictionary